The Application of the Original Priority Ceiling Protocol to Mixed Criticality Systems

نویسنده

  • A. Burns
چکیده

Mixed Criticality Systems (MCSs) have been the focus of considerable study over the last six years. This work has lead to the definition of a standard model that allows processors to be shared efficiently between tasks of different criticality levels. This model, however, often assumes that the tasks are independent of each other; which is an unrealistic restriction. In this paper tasks of the same criticality are allowed to shared resources that require mutually exclusive access. Such resources are usually protected by some form of priority ceiling protocol (PCP). But it is not clear that the more common form of this protocol (sometimes called the Immediate Priority Ceiling Protocol, or the Stack Resource Protocol) is appropriate for MCS. Here we evaluate the original form of the PCP and propose a new MCS-aware protocol called MCS OPCP. This protocol allows lower criticality tasks to transfer budgets when a task runs out of its own, or the resource, budget before it has completed its use of the resource. Without this provision the task would need to be suspended whilst holding a resource lock. We show that higher criticality tasks are not impacted by the protocol. An assessment of MCS OPCP in terms of its impact on schedulability analysis is provided.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A conditional abortable priority ceiling protocol for scheduling mixed real-time tasks

Priority Ceiling Protocol (PCP) is a well-known resource access protocol for hard real-time systems. However, it has a problem of ceiling blocking which imposes a great hindrance to task scheduling in mixed real-time systems where tasks may have different criticality. In this paper, a new resource access protocol called the Conditional Abortable Priority Ceiling Protocol (CA-PCP) is proposed. I...

متن کامل

Fixed-priority global scheduling for mixed-criticality real-time systems

There has been a growing interest in recent years in mixed-criticality real-time systems in which tasks are attributed different levels of criticality based on the degree to which their deadlines must be assured. While most of the initial efforts on mixed-criticality systems targeted single-processor systems, the research community has recently started to investigate multiprocessor mixed-critic...

متن کامل

Generalizing fixed-priority scheduling for better schedulability in mixed-criticality systems

a r t i c l e i n f o a b s t r a c t Keywords: Real-time systems Mixed-criticality Fixed-priority scheduling Schedulability analysis Priority assignment algorithm The design of mixed-criticality systems is often subject to mandatory certification and has been drawing considerable attention over the past few years. This letter studies fixed-priority scheduling of mixed-criticality systems on a ...

متن کامل

The Ceiling Adjustment Scheme for Improving the Concurrency ofReal - Time Systems with Mixed

When scheduling a mixed workload of hard and soft(or rm) deadline tasks, we should always guarantee the executions of hard deadline tasks. The priority inversion is one of the problems which may prevent such guarantee for hard deadline tasks. The Priority Ceiling Protocol(PCP) could be a solution to the priority inversion problem. However, the sigle blocking property of PCP is sometimes very re...

متن کامل

Analysis and Optimization of Mixed-criticality Applications on Partitioned Distributed Architectures

In this paper we are interested in mixed-criticality applications implemented using distributed heterogenous architectures, composed of processing elements (PEs) interconnected using the TTEthernet protocol. At the PE-level, we use partitioning, such that each application is allowed to run only within predefined time slots, allocated on each processor. At the communication-level, TTEthernet use...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013